home *** CD-ROM | disk | FTP | other *** search
/ WOW! 2 / WOW - Vol 2.iso / pd_share / system / cook_inf / cook_inf.txt < prev   
Text File  |  1994-10-17  |  3KB  |  71 lines

  1. COOK_INF.TXT
  2.  
  3. Für alle die noch nicht wissen was der Cookie-Jar eigentlich ist gebe ich hier
  4. eine kurze Erläuterung. Für weitergehende Informationen darüber sei auf die
  5. bekannte Fachliteratur verwiesen.
  6.  
  7. Seit TOS 1.6 (STE) hat ATARI den sogenannten Cookie-Jar (zu deutsch:
  8. Keks-Dose) eingführt. Dahinter verbirgt sich ein Speicherbereich indem
  9. verschiedene Programme (oder auch das TOS selbst) Informationen ablegen, auf
  10. die alle anderen Applikationen zurückgreifen können. Diese Informationen
  11. bestehen pro Eintrag im Cookie-Jar aus 8 Bytes. Im ersten Langwort (4 Bytes)
  12. legt das Programm eine Identifikations-Kennung (Cookie-ID) ab, die aus
  13. ASCII-Zeichen besteht. Diese Kennung bestimmt der Programmierer, er sollte
  14. sich dabei aber informieren, damit es nicht zu doppelten Kennungen kommt. Eine
  15. Liste der schon vergebenen Kennungen ist bei Julian Reschke in der Mailbox:
  16. Maus Münster erhältlich. Kennungen die mit einem Unterstrich "_" beginnen sind
  17. von ATARI selbst reserviert. Im zweiten Langwort kann nun Information
  18. beliebiger Art abgelegt werden. Sei es ein Zeiger, Text oder einfach ein
  19. Parameter.
  20.  
  21. Was soll das Ganze nun ?
  22.  
  23. Es liegt auf der Hand dieses System zu nutzen, um bestimmte
  24. Hardwarefähigkeiten, Software-Installationen oder Betriebssystem-Erweiterungen
  25. allen Programmen kenntlich zu machen, damit diese auch genutzt, bzw.
  26. gegebenenfalls berücksichtigt werden können. Mit Hilfe des Cookie-Jar's ist es
  27. beispielsweise ohne weiteres möglich festzustellen auf welcher Maschine
  28. (ST,STE,TT) ein Programm läuft, oder ob z.B. GEMINI installiert ist und somit
  29. die MUPFEL genutzt werden kann usw.
  30.  
  31. COOK_INF.PRG macht nun nichts anderes als den Cookie-Jar (falls vorhanden)
  32. komplett auszulesen und alle Kennungen sowie deren Daten-Langwort
  33. darzustellen. Somit erhält man blitzschnell einen Überblick über die eigene
  34. Maschine sowie die darauf installierten Programme (sofern diese sich auch in
  35. den Cookie-Jar eintragen). Durch einfaches Umbenennen in COOK_INF.ACC ist das
  36. Programm auch als Accessory lauffähig.
  37.  
  38. Wie gesagt existiert dieser Cookie-Jar leider erst ab TOS 1.6, aber einige
  39. Programme legen den Cookie-Jar von sich aus an (POOLFIX4, NVDI) sodaß er auch
  40. auf ST's mit TOS 1.4 anzutreffen ist. KAOS-TOS 1.4.2 ist so fortschrittlich
  41. gleich einen ordentlichen Cookie-Jar einzurichten.
  42.  
  43. Hier ein paar der bekannten Cookie-ID's:
  44.  
  45. ID                 Datenlangwort und dessen Bedeutung
  46. --------------------------------------------------------------------------
  47. _CPU               Prozessortyp (68000,68020 ...)
  48.  
  49. _MCH               Typ der Maschine
  50.                    0,0 = ST
  51.                    1,0 = Mega ST
  52.                    2,0 = STE
  53.                    3,0 = TT
  54.                    
  55. _VDO               Typ der Video-Hardware
  56.                    0,0 = ST (incl. Mega ST)
  57.                    1,0 = STE
  58.                    2,0 = TT
  59.                    
  60. _SND               Typ der Sound-Hardware
  61.                    Bit 0 des Datenlangwort = normaler Soundchip
  62.                    Bit 1  "        "       = Digital Stereo Sound (STE,TT)
  63.                    
  64. NVDI               New-VDI Beschleuniger-Programm von Bela
  65.  
  66. ---------------------------------------------------------------------------
  67. Historie von COOK_INF.PRG
  68.  
  69. 28.02.1991   Version 1.0 freigegeben
  70. 01.03.1991   Version 1.01 Bug im Zusammenhang mit der Installation als ACC
  71.                           beseitig